11.9 UFT\X
11.9.1 UFT1.0监视
监控目的:
监控UFT1.0系统运行状况,包括监控UFT程序状态,UFT系统状态及UFT交易情况
输入参数
| 字段 | 含义 |
|---|---|
| 监视器名字 | 监视器的名称。 |
| 轮询时间 | 监视器获取数据的时间间隔,为正整数,单位为s。必填项。默认值为30。 |
| 监视器是否运行 | 监视器开启开关。是:监视器开启;否:监视器关闭。默认为“是”。 |
| 接入点 | 监视器接入的中间件网络。该参数的选项为业务导航中配置的区域。 |
| 主机地址 | 代理程序所在主机的IP地址。 |
| 主节点号 | 系统节点号。 |
| 主UFT组名 | UFT的有名客户端名。 |
| 主UFT直连ar名 | UFT有名客户端连接的ar名。 |
| 备节点号 | 备份系统的节点号。 |
| 备UFT组名 | 备份UFT的有名客户端名。 |
| 备UFT直连ar名 | 备份UFT有名客户端连接的ar名。 |
| 数据采集 | 用于控制监控数据是否入库及入库规则。入库间隔为轮询时间*采集频率;如果监视器出现错误或告警,则根据错误.告警归并规则入库。 |
| 执行计划 | 用于设置监视器监视任务的执行时间。 |
输出参数
| 指标项 | 指标项描述 | 指标名 | 指标名描述 |
|---|---|---|---|
| mf_GetUFTProgramStatus_main | 获取主UFT程序状态 | status | 状态(0:正常,1:异常) |
| error_content | 错误消息 | ||
| mf_GetUFTTradeInfo_main | 获取主UFT交易信息 | entrust_amount | 委托数 |
| custom_num | 用户数 | ||
| business_amount | 成交数 | ||
| entrust_rate | 每秒委托数 | ||
| business_rate | 每秒成交数 | ||
| mf_GetUFTSystemStatus_main | 获取主UFT系统状态 | company_no | 券商编号 |
| company_name | 公司名称 | ||
| branch_no | 分支机构 | ||
| init_date | 交易日期 | ||
| sys_status | 系统状态(0:停止运行 1:正常运行 2:系统测试 5:系统维护 6:收市数据处理 ) | ||
| sys_status_name | 系统状态中文名 | ||
| system_name | 系统名称 | ||
| mf_GetUFTReportStatus_main | 获取主UFT未报待报状态 | UnreportCount | 未报数 |
| TimeoutUnreportCount | 超时未报数 | ||
| WaitingReportCount | 待报数 | ||
| TimeoutWaitingReportCount | 超时待报数 | ||
| mf_GetUFTProgramStatus_backup | 获取备UFT程序状态 | status | 状态(0:正常,1:异常) |
| error_content | 错误消息 | ||
| mf_GetUFTSystemStatus_backup | 获取备UFT系统状态 | company_no | 券商编号 |
| company_name | 公司名称 | ||
| branch_no | 分支机构 | ||
| init_date | 交易日期 | ||
| sys_status | 系统状态(0:停止运行 1:正常运行 2:系统测试 5:系统维护 6:收市数据处理 ) | ||
| sys_status_name | 系统状态中文名 | ||
| system_name | 系统名称 | ||
| agentError | 异常信息 | functionID | 功能号 |
| errorInfo | 错误消息 |
11.9.2 UFT2.0插件监视
监控目的:
监控交易系统各个模块的运行状态
监视数据配置说明:
前置机监控:前置机收发包统计.前置机esb缓存消息.前置机组播流量,以及组播3数据(发布会话信息,订阅会话信息,发布连接信息,订阅连接信息)
初始化监控:初始化消息队列,以及组播3的四项数据
核心监控:核心框架消息队列.核心框架基础信息.核心框架功能号处理,以及组播3数据
排队机监控:排队机系统状态.排队机消息队列.排队机告警信息.排队机核心状态,以及组播3数据
仲裁监控:仲裁代理AB网信.仲裁排队机状态,以及组播3数据
日志服务监控:交易日志基本信息,以及组播3数据
组播2监控:组播配置信息.组播数据
输入参数
| 字段 | 含义 |
|---|---|
| 监视器名字 | 监视器的名称。 |
| 轮询时间 | 监视器获取数据的时间间隔,为正整数,单位为s。必填项。默认值为30。 |
| 监视器是否运行 | 监视器开启开关。是:监视器开启;否:监视器关闭。默认为“是”。 |
| 接入点 | 监视器接入的中间件网络。 |
| 主机地址 | 该处仅显示用 |
| 组名 | Uft 组名。 |
| 编号 | Uft编号。 |
| 监视数据 | 前置机监控:前置机收发包统计.前置机esb缓存消息.前置机组播流量,以及组播3数据(发布会话信息,订阅会话信息,发布连接信息,订阅连接信息) |
| 数据采集 | 用于控制监控数据是否入库及入库规则。入库间隔为轮询时间*采集频率;如果监视器出现错误或告警,则根据错误.告警归并规则入库。 |
| 执行计划 | 用于设置监视器监视任务的执行时间。 |
输出参数
| 指标项 | 指标项描述 | 指标名 | 指标名描述 |
|---|---|---|---|
| rm_config_info | 组播配置信息 | Type | 组播主题 |
| MulticastName | 组播组名 | ||
| MulticastIP | 组播地址 | ||
| MulticastPort | 组播端口 | ||
| ResendPort | 确认.补缺端口 | ||
| ACKMode | 确认模式 | ||
| MaxUDPSize | 最大UDP包大小 | ||
| TTL | TTL | ||
| MulticastFillGap | 组播填充间隔 | ||
| SendWindowSize | 发送窗口大小 | ||
| HeartbeatTime | 心跳 | ||
| MaxReceiverID | 最大接收者ID | ||
| MulticastLoop | 组播数据回送 | ||
| MaxRecordPerFill | 每次补缺请求的最多记录数 | ||
| ACKTime | ACK时间 | ||
| RecvWindowSize | 接受窗口大小 | ||
| MaxSenderID | 最大发送者ID | ||
| Ipa | AB网IP | ||
| Ipb | AB网IP | ||
| DirectMode | 穿透模式 | ||
| rm_participants_info | 组播数据 | MulticastName | 组名 |
| Role | 角色(pub-发送者/sub-接收者) | ||
| Id | 编号 | ||
| Ipa | IPA | ||
| Ipb | IPB | ||
| UseMem | 组播数据占用内存(Byte) | ||
| ServerName | 进程名 | ||
| PluginId | 进程标示 | ||
| PID | 进程PID | ||
| RMIndex | 组播序号 | ||
| SegmentNo | 分片号 | ||
| ProcessIndex | 应用层序号 | ||
| ConnectStatus | 状态 | ||
| init_message_queue | 初始化消息队列 | MsgInQ | 队列中的消息个数 |
| MaxMsgInQ | 队列中最大消息个数 | ||
| DealedMsgs | 已经处理的消息个数 | ||
| front_send_recieve_stats | 前置机收发包统计 | up_recv | 上行接收 |
| up_error_msg | 上行非法 | ||
| up_ignore | 上行忽略 | ||
| up_handled | 上行处理 | ||
| up_send | 上行发送 | ||
| up_send_error | 上行失败 | ||
| down_recv | 下行接收 | ||
| down_error_msg | 下行非法 | ||
| down_ignore | 下行忽略 | ||
| down_handled | 下行处理 | ||
| down_send | 下行发送 | ||
| down_send_error | 下行失败 | ||
| timeout | 应答超时 | ||
| front_esb_cache | 前置机esb缓存消息 | max | 最大ESB缓存大小 |
| current | 当前缓存区大小 | ||
| front_flux | 前置机组播流量 | send_len | 发送包字节总数 |
| send_count | 发送包个数 | ||
| recv_len | 接收包字节总数 | ||
| recv_count | 接受包个数 | ||
| core_message_queue | 核心框架消息队列 | MsgInQ | 队列中的消息个数 |
| MaxMsgInQ | 队列中最大消息个数 | ||
| DealedMsgs | 已经处理的消息个数 | ||
| core_plugin_info | 核心框架基础信息 | GroupName | 组名 |
| NodeName | 节点名称 | ||
| ServerName | 服务名称 | ||
| ServiceID | 服务接口名称 | ||
| thread_num | 线程数 | ||
| log_level | 记录日志等级 | ||
| svr_status | 状态 | ||
| system_type | 系统类型 | ||
| core_function_process | 核心框架功能号处理 | function_id | 功能号 |
| succ_exec_sum_time | 累计执行成功时间(微秒 | ||
| succ_exec_num | 执行成功次数 | ||
| succ_exec_over_num | 执行大于500ms次数 | ||
| succ_exec_max_time | 执行成功单次最大耗时(微秒) | ||
| succ_exec_ave_time | 执行成功平均时间(微秒) | ||
| fail_exec_sum_time | 累计执行失败时间(微秒) | ||
| fail_exec_num | 执行失败次数 | ||
| fail_exec_max_time | 执行失败单次最大耗时(微秒) | ||
| last_exec_time | 最后一次请求执行时间(微秒) | ||
| is_running | 本功能是否正在运行 | ||
| trade_log_base_info | 交易日志基本信息 | szMultiCast_Group | 组播组 |
| szTradeLogName | 组播接收写文件文件名 | ||
| szFilePath | 交易日志落地文件路径 | ||
| chRole | 组播组的角色 | ||
| nDealNum | 已经处理的笔数 | ||
| nReceiverID | 组播接受模块ID | ||
| nStartStatus | 组播模块启动状态 | ||
| acd_queue_system_status | 排队机系统状态 | dwCurrentIndex | 序号 |
| dwConfirmIndex | 确认序号 | ||
| byMachineStatus | 本机状态 | ||
| byInterStatus | 本机内部状态 | ||
| bySyncConnectStatus | 同步网络状态 | ||
| byFrontConnectStatus | 前置网络状态 | ||
| byTradeConnectStatus | 交易网络状态 | ||
| StartModel | 启动模式 | ||
| iCurrentTime | 排队机时间 | ||
| iStepTime | 时间差 | ||
| iStepTimeHH | 时间差-时 | ||
| iStepTimeMM | 时间差-分 | ||
| iStepTimeSS | 时间差-秒 | ||
| iStepTimeCCC | 时间差-毫秒 | ||
| byCurrentSegNo | 当前分片号 | ||
| dwCurrentSegUseLen | 当前内存大小 | ||
| byMaxSegmentCount | 最大分片数 | ||
| dwSegmentSize | 分片内存大小 | ||
| dwConfirmSegmentNo | 当前分片 | ||
| dwConfirmSegmentLen | 当前分片共享内存大小 | ||
| acd_queue_message_queue | 排队机消息队列 | MsgInQ | 队列中的消息个数 |
| MaxMsgInQ | 队列中最大消息个数 | ||
| DealedMsgs | 已经处理的消息个数 | ||
| acd_queue_alarm | 排队机告警信息 | dwAlarm_0 | 主备同步告警数 |
| dwAlarm_1 | 同步网故障告警数 | ||
| dwAlarm_2 | 确认消息数 | ||
| dwAlarm_3 | NACK消息数 | ||
| dwAlarm_4 | 前置网故障告警数 | ||
| dwAlarm_5 | 交易网故障告警数 | ||
| dwAlarm_6 | 主机同步故障告警数 | ||
| acd_core_status | 排队机核心状态 | AdapterNum | 适配器个数 |
| FreeQueueSize | 空闲队列空闲内存块数 | ||
| AcdStatus | 插件状态 | ||
| StartModel | 启动模式 | ||
| acd_arb_proxy_ab_net | 仲裁代理AB网信息 | clientIpa | 仲裁代理A网卡地址 |
| clientIpb | 仲裁代理B网卡地址 | ||
| serverIpa | 仲裁机A网卡地址 | ||
| serverIpb | 仲裁机B网卡地址 | ||
| serverPort | 仲裁端口 | ||
| currentSeqNo | 当前序号 | ||
| connectStatus | 当前连接状态 | ||
| acd_arb_status | 仲裁排队机状态 | acdId | 排队机编号 |
| status | 排队机状态名称 | ||
| useable | 是否可用 | ||
| connStatus | 连接状态 | ||
| agentError | 异常信息 | functionID | 功能号 |
| errorInfo | 错误消息 | ||
| pub_sessions | 发布会话信息 | topicName | 主题 |
| appName | 发布者 | ||
| toSendCommNo | 待发送阶段号 | ||
| toSendIndex | 待发送序号 | ||
| clearStatus | 清理阶段号 | ||
| sub_sessions | 订阅会话信息 | topicName | 主题 |
| appName | 接收者 | ||
| pubAppName | 发布者 | ||
| toRecvCommNo | 待接收阶段号 | ||
| toRecvIndex | 待接收序号 | ||
| toProcessedIndex | 已处理的序号 | ||
| clearStatus | 清理阶段号 | ||
| pub_conn_info | 发布连接信息 | topicName | 主题 |
| subAppName | 订阅应用名 | ||
| pubAppName | 发布应用名 | ||
| addressIpA | 订阅者ipA | ||
| addressIpB | 订阅者ipB | ||
| port | 订阅者端口 | ||
| connStatus | 连接状态 | ||
| sub_conn_info | 订阅连接信息 | topicName | 主题 |
| subAppName | 订阅应用名 | ||
| pubAppName | 发布应用名 | ||
| addressIpA | 发布者ipA | ||
| addressIpB | 发布者ipB | ||
| port | 发布者端口 | ||
| connStatus | 连接状态 |
11.9.3 UFT2.0组播对比
监控目的:
根据配置的订阅者和发布者的组名.编号获取监控数据并进行组播数据比对。
监控数据:
组播插件:发布会话信息.订阅会话信息.发布连接信息.订阅连接信息。
数据比对:
检测连接状态:检测组播发布者和订阅者的连接状态。如果连接状态处于断开,则结果为连接异常且不进行以下两项的比对。
比对序列号:比对组播发布者和订阅者序列号的差值(差值为绝对值),如果差值大于或者连接几次等于配置的序列号比对阀值项,则结果为序列号比对异常。
比对阶段号:比对组播发布者和订阅者阶段号的差值(差值为绝对值),如果差值大于或者连接几次等于配置的阶段号比对阀值项,则结果为阶段号比对异常。
输入参数
| 字段 | 含义 |
|---|---|
| 监视器名字 | 监视器的名称。 |
| 轮询时间 | 监视器获取数据的时间间隔,为正整数,单位为s。必填项。默认值为30。 |
| 监视器是否运行 | 监视器开启开关。是:监视器开启;否:监视器关闭。默认为“是”。 |
| 接入点 | 监视器接入的中间件网络。 |
| 主机地址 | 该处仅显示用 |
| 订阅者组名 | 订阅者Uft 组名。 |
| 订阅者编号 | 订阅者Uft编号。 |
| 发布者组名 | 发布者uft组名 |
| 发布者编号 | 发布者uft编号 |
| 数据采集 | 用于控制监控数据是否入库及入库规则。入库间隔为轮询时间*采集频率;如果监视器出现错误或告警,则根据错误.告警归并规则入库。 |
| 执行计划 | 用于设置监视器监视任务的执行时间。 |
输出参数
| 指标项 | 指标项描述 | 指标名 | 指标名描述 |
|---|---|---|---|
| pub_sessions | 发布会话信息 | topicName | 主题 |
| appName | 发布者 | ||
| toSendCommNo | 待发送阶段号 | ||
| toSendIndex | 待发送序号 | ||
| clearStatus | 清理阶段号 | ||
| sub_sessions | 订阅会话信息 | topicName | 主题 |
| appName | 接收者 | ||
| pubAppName | 发布者 | ||
| toRecvCommNo | 待接收阶段号 | ||
| toRecvIndex | 待接收序号 | ||
| clearStatus | 清理阶段号 | ||
| commNoResult | 阶段号比对结果 | ||
| indexResult | 序号比对结果 | ||
| pub_conn_info | 发布连接信息 | subAppName | 订阅应用名 |
| pubAppName | 发布应用名 | ||
| topicName | 主题名 | ||
| addressIpA | 订阅者ipA | ||
| addressIpB | 订阅者ipB | ||
| port | 订阅者端口 | ||
| connStatus | 连接状态 | ||
| connResult | 连接状态比对结果 | ||
| sub_conn_info | 订阅连接信息 | pubAppName | 发布应用名 |
| subAppName | 订阅应用名 | ||
| topicName | 主题名 | ||
| addressIpA | 发布者ipA | ||
| addressIpB | 发布者ipB | ||
| port | 发布者端口 | ||
| connStatus | 连接状态 | ||
| connResult | 连接状态比对结果 |
11.9.4 UFT2.0自动拓扑
监控目的:
根据配置的组名.编号作为接入节点自动发现生成拓扑图并进行组播数据比对。比对异常的数据链路将在拓扑图中以红色闪烁状态标识。
监控数据:
组播插件:发布会话信息.订阅会话信息.发布连接信息.订阅连接信息。
数据比对:
检测连接状态:检测组播发送者和接收者的连接状态。如果连接状态处于断开,则结果为连接异常且不进行以下两项的比对。
比对序列号:比对组播发送者与接收者序列号的差值(差值为绝对值),如果差值大于或者连接几次等于配置的序列号比对阀值项,则结果为序列号比对异常。
比对阶段号:比对组播发送者与接收者阶段号的差值(差值为绝对值),如果差值大于或者连接几次等于配置的阶段号比对阀值项,则结果为阶段号比对异常。
输入参数
| 字段 | 含义 |
|---|---|
| 监视器名字 | 监视器的名称。 |
| 轮询时间 | 监视器获取数据的时间间隔,为正整数,单位为s。必填项。默认值为30。 |
| 监视器是否运行 | 监视器开启开关。是:监视器开启;否:监视器关闭。默认为“是”。 |
| 接入点 | 监视器接入的中间件网络。 |
| 主机地址 | 该处仅显示用 |
| 组名 | 作为接入的Uft 组名。 |
| 编号 | 作为接入的Uft编号。 |
| 序列号比对阈值 | 比对组播发布者和订阅者序列号的差值(差值为绝对值) |
| 阶段号比对阈值 | 比对组播发布者和订阅者阶段号的差值(差值为绝对值) |
| 数据采集 | 用于控制监控数据是否入库及入库规则。入库间隔为轮询时间*采集频率;如果监视器出现错误或告警,则根据错误.告警归并规则入库。 |
| 执行计划 | 用于设置监视器监视任务的执行时间。 |
输出参数
| 指标项 | 指标项描述 | 指标名 | 指标名描述 |
|---|---|---|---|
| disconnectNodes | 连接断开节点集 | topicName | 主题 |
| pubAppName | 发布者 | ||
| subAppName | 订阅者 | ||
| connStatus | 连接状态 | ||
| connError | 断开接点 | ||
| uncorrectNodes | 数据不一致节点集 | topicName | 主题 |
| pubAppName | 发布者 | ||
| subAppName | 订阅者 | ||
| toRecvCommNo | 待接收阶段号 | ||
| toSendCommNo | 待发送阶段号 | ||
| commNoError | 阶段号不一致 | ||
| toRecvIndex | 待接收序号 | ||
| toSendIndex | 待发送序号 | ||
| indexError | 序号不一致 |
11.9.5 UFT报盘
监视说明:
本监视器用于监视恒生UFT报盘的运行状况,包括报盘性能数据以及申报回报委托量
监视数据:
报盘名称,席位,报盘机运行状态,收到的委托数,待申报委托数,已申报委托数,收到的回报数,待发送回报数,已发送回报数,委托申报错误数,席位密码改动次数,实时报单速度,报单速度峰值等运行数据
输入参数
| 字段 | 含义 |
|---|---|
| 监视器名字 | 监视器的名称。 |
| 轮询时间 | 监视器获取数据的时间间隔,为正整数,单位为s。必填项。默认值为30。 |
| 监视器是否运行 | 监视器开启开关。是:监视器开启;否:监视器关闭。默认为“是”。 |
| 接入点 | 监视器接入的中间件网络。 |
| 主机地址 | 该处仅显示用 |
| 数据采集 | 用于控制监控数据是否入库及入库规则。入库间隔为轮询时间*采集频率;如果监视器出现错误或告警,则根据错误.告警归并规则入库。 |
| 执行计划 | 用于设置监视器监视任务的执行时间。 |
输出参数
| 指标项 | 指标项描述 | 指标名 | 指标名描述 |
|---|---|---|---|
| status | 状态信息 | TransName | 报盘名 |
| EnSeatNo | 登录席位 | ||
| StatusDescribe | 报盘机状态 | ||
| Report | 是否申报 | ||
| ReceivedWT | 收到委托数 | ||
| QueuedWT | 待申报委托数 | ||
| WroteWT | 已申报委托数 | ||
| ReadedCJ | 读到回报数 | ||
| QueuedCJ | 待发送回报数 | ||
| SentCJ | 已发送回报数 | ||
| ErrorNumWT | 委托申报错误数 | ||
| ChgPasswdNum | 席位改密数 | ||
| CurrSpeedWT | 实时报单速度 | ||
| MaxSpeedWT | 报单速度峰值 |